
$(document).ready(function () {

    //点击“添加新学生”按钮，弹出用于添加学生的模态框
    $("#btn_showAddModal").click(function () {
        $("#add_form")[0].reset();
        $("#add_modal").modal("show");
    });

    //点击“Reply”按钮，弹出用于添加回复的模态框
    $("#btn_showAddModal1").off().on('click',function() {
        $("#add_form1")[0].reset();
        $("#add_modal1").modal("show");
    });

    //点击“保存添加”按钮，发送请求给ass这个Servlet，添加新学生到数据库
    $("#btn_add").click(function () {
        $.ajax({
            url: "ass",
            type: "POST",
            data: $("#add_form").serialize(),
            success: function (rows) {
                if (rows != 1) {
                    alert("添加失败，请确保学号没有注册过，且信息格式正确");
                    return;
                }
                var str = "<tr id=\"tr" + $("#add_form #irollno").val() + "\">"
                        + "<td>" + $("#add_form #irollno").val() + "</td>"
                        + "<td>" + $("#add_form #iname").val() + "</td>"
                        + "<td>" + $("#add_form #ipwd").val() + "</td>"
                        + "<td>" + $("#add_form #igender").val() + "</td>"
                        + "<td>" + $("#add_form #ibatch").val() + "</td>"
                        + "<td>"
                        + "<a class=\"link_showAddModal\" href=\"javascript:showModifyModal('#tr" + $("#add_form #irollno").val() + "');\">编辑</a>"
                        + "&nbsp;"
                        + "<a href=\"javascript:deleteStudent('" + $("#add_form #irollno").val() + "');\">删除</a>"
                        + "</td>"
                        + "</tr>";
                $("#dataTable").append(str);
                $("#add_modal").modal("hide");
                alert("添加成功！");
            },
            error: function () {
                alert("请求处理出错，添加失败！");
            }
        });
    });

    //点击“保存”按钮，发送请求给ars_mxz这个Servlet，添加回复到数据库
    $("#btn_add1").off().on('click',function() {
        $.ajax({
            url: "ars_mxz",
            type: "GET",
            data: $("#add_form1").serialize(),
            success: function (rows) {
                if (rows != 1) {
                    alert("添加失败！可能遇到了外星人袭击~~~~");
                    return;
                }
                $("#add_modal1").modal("hide");
                alert("添加成功！请刷新页面以更新您的最新回复");
            },
            error: function () {
                alert("添加失败！请登录后再来试试叭");
            }
        });
    });

    //点击“保存修改”按钮，发送请求给mss这个Servlet，修改数据库中对应学生的信息
    $("#btn_modify").click(function () {
        $.ajax({
            url: "mss",
            type: "POST",
            data: $("#modify_form").serialize(),
            success: function (rows) {
                if (rows != 1) {
                    alert("修改失败，请确保姓名和密码没有超出字符限制");
                    return;
                }
                var rowId = "#tr" + $("#modify_form #irollno").val();
                $(rowId + " td:eq(1)").text($("#modify_form #iname").val());
                $(rowId + " td:eq(2)").text($("#modify_form #ipwd").val());
                $("#modify_modal").modal("hide");
            },
            error: function () {
                alert("请求处理出错，添加失败！");
            }
        });
    });

    $("#comment_add").off().on('click',function() {     
        $.ajax({
            url: "adcs",
            type: "GET",
            data: $("#comment-formm").serialize(),
            success: function (rows) {
                if (rows != 1) {
                    alert("添加失败！可能遇到了外星人袭击~~~~");
                    return;
                }
                alert("添加成功，请刷新页面以更新您的最新评论");
            },
            error: function () {
                alert("添加失败！请登录后再来试试叭");
            }
        });
    });

    $("#favorites_add").off().on('click',function() {
        $.ajax({
            url: "atf",
            type: "GET",
            data: $("#add_form2").serialize(),
            success: function (rows) {
                if (rows != 1) {
                    alert("您已经添加过此电影/图书");
                    return;
                }
                alert("添加成功，进入‘我的收藏夹’查看您的最新收藏叭！");
            },
            error: function () {
                alert("添加失败！请登录后再来试试叭");
            }
        });
    });
});


function deleteFavorites(mbId) {
    $.ajax({
        url: 'dff',
        type: 'GET',
        data: {mbid: mbId},
        success: function () {
            $("#id" + mbId).remove();
        },
        error: function (req, status, error) {
            alert("请求处理出错，错误信息：" + error);
        }
    });
}

function deleteComment(Cid) {
    $.ajax({
        url: 'decs',
        type: 'GET',
        data: {Cid: Cid},
        success: function () {
            $("#id" + Cid).remove();
        },
        error: function (req, status, error) {
            alert("请求处理出错，错误信息：" + error);
        }
    });
}


//刘萌加的部分
//这里是自定义的函数deleteJournal()，用于根据日志编号号删除一个日志
//函数需要传入一个字符串表示的日志编号，知道要删除哪个日志
$(document).ready(function () {
    function deleteJournal(jid) {
        alert("到函数了");
        //调用jQuery的ajax()函数可发送ajax请求
        //这里使用一个json对象给出该函数需要的参数
        $.ajax({
            url: 'djs', //url指定请求的资源的url，djs表示的是一个Servlet
            type: 'GET', //type指定提交请求的方式是GET还是POST
            data: {jid: jid}, //data指定要提交的请求参数，可用查询字符串或json对象表示参数，这里用了json对象，说明提交一个请求参数，参数名是sid，参数值是函数参数rollno的值
            success: function () { //success指定请求处理成功要执行的代码，用一个匿名函数表示
                //如果能执行到success的函数，说明数据库删除了，然后将对应的tr元素删除即可
                alert("666");
                $("#tr" + jid).remove();
            },
            error: function (req, status, error) { //error指定如果请求处理失败要执行的代码，用一个匿名函数表示
                alert("请求处理出错，错误信息：" + error);
            }
        });
    }
});
//刘萌加的